


<h2>



August 2000 JUG Meeting</h2>



&nbsp;



<center><table BORDER CELLSPACING="4" CELLPADDING="3" WIDTH="61%">



<tr>



<td VALIGN="CENTER" BGCOLOR="#6699FF">



<center>



<h3>



Triangle Java Users Group Presents:</h3></center>







<center><font size="+2">Using the Java Cryptography Extension to Sign and Encrypt XML Documents



</font>



<br>&nbsp;



<p><b>presented by</b>



<p><b>Doug Tidwell</b>





<p>Monday, August 21, 2000&nbsp;



<br>6:30 PM - 9:00 PM&nbsp;



<p>LOCATION: MCNC Auditorium&nbsp;



<br>3021 Cornwallis Road&nbsp;



<br>Research Triangle Park, North Carolina&nbsp;



<p>919.248.1800&nbsp;</center>



</td>



</tr>



</table></center>







<hr ALIGN="CENTER">



<br><font size="+1">Abstract:</font>



<dir><font size="-1">

Many programmers use Java tools to parse and manipulate XML

documents.  To date, XML's main use has been as a data interchange format.

XML's intuitive, human-readable format makes sensitive documents easy to

parse and process; it also makes them easy to steal and misuse.  In this

session, we'll talk about how the Java Cryptography Extension can be used

with emerging standards (such as RFC2803 and the IETF's emerging standard

for XML Digital Signatures) to protect your XML documents.  We'll

demonstrate digitally signing XML documents and other Web resources, and

we'll also demonstrate using element-wise encryption to encrypt portions of

an XML document.  You'll laugh, you'll cry, you'll wonder what you're

missing on TV.

</font></dir>



<br><font size="+1">Objectives:</font>



<dir><font size="-1">

<p>Attendees should come away with an understanding of: </p>

<UL>

<LI>the basic architecture of the JCE</LI>

<LI>the basics of digital signatures</LI>

<LI>the role XML plays in the delivery of secured content</LI>

</UL>





</font></dir>



<br><font size="+1">Format:</font>



<dir><font size="-1">

The talk will last about 60 minutes (Q&A will follow)

</font></dir>



<br><font size="+1">Brief biography of presenter:</font>



<dir><font size="-1">

Doug Tidwell is a Senior Programmer at IBM.  He has more than a sixth

of a century of programming experience, and has been writing Java code

since the late 1950s.  Due to a special arrangement with his employer, he

is paid entirely in truffles.  With chocolate-stained fingers, he holds a

Masters Degree in Computer Science from Vanderbilt University and a

Bachelors Degree in English from the University of Georgia.  He is

currently working on a book, Transforming XML Documents with XSLT, to be

published by O'Reilly.  He can be reached at

<a HREF="mailto:dtidwell@us.ibm.com">dtidwell@us.ibm.com</a>.



</font></dir>



<hr ALIGN="CENTER">



<h3>



AGENDA:</h3>

<br>6:30 pm - Meet, talk, snacks</br>

<br>7:00-7:05 - Status of JUG projects (Web site upgrade and Open Source Initiative)</br>

<br>7:05 - 8:05 - Presentation</br>

<br>8:05 - 9:00 -  Discussion with presenter /Advanced Topics/project team</br>

<br>9:00 - Doors close</br>



<hr ALIGN="CENTER">



<h3>



DIRECTIONS to MCNC:</h3>



<b>From Raleigh:</b>



<br>Take I-40 West toward Durham and Chapel Hill. You will enter RTP. Where



I-40 splits, bear right onto the Durham Freeway North (Highway 147). Take



the Cornwallis Road Exit. At the end of the exit ramp, bear right - cross



back over the Freeway. MCNC is located approximately 3/4 mile on the right.



<p><b>From Durham:</b>



<br>Get on the Durham Freeway South (Highway 147). Take the Cornwallis



Road exit. At the end of the ramp, bear right - MCNC is approximately 3/4



mile on right.



<p>Click here for <a href="http://trijug.org/mcnc/?/directions.html">map with



directions</a>, or visit the <a href="http://trijug.org/mcnc/?/gotomcnc.html">MCNC



web site</a>.



<p>






